#ifndef _BYTEBUFFER_H
#define _BYTEBUFFER_H

#pragma once

#include <string>
#include <sstream>

using namespace std;

class ByteBuffer
{
public:
	ByteBuffer(void);
	virtual ~ByteBuffer(void);
	void put(string);
	void put(char*, int);
	void put(int);
	const char* get(void);
	string getAll(void);
	int size(void);
	void clear();
private:
	string buffer;
	int length;
};

#endif
